package org.jeecg.modules.dock.entity.dto.request;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 条料调拨订单发送接口请求实体
 *
 * @author ZHAOJUN
 */
@Data
public class MaterialTransferOrderRequestDTO extends SapBaseRequestDTO {

    /**
     * 调拨类别	必输	10 一期到四期；20 四期到一期
     */
    @JsonProperty("zdblb")
    private String companyCode;

    /**
     * 物料
     */
    @JsonProperty("matnr")
    private String materialCode;

    /**
     * 工厂
     */
    @JsonProperty("werks")
    private String factory;

    /**
     * 数量
     */
    @JsonProperty("pgmng")
    private BigDecimal number;

    /**
     * 批次
     */
    @JsonProperty("charg")
    private String batchCode;

    /**
     * 出发库位
     */
    @JsonProperty("lgort1")
    private String setOutFactory;

    /**
     * 接收库位
     */
    @JsonProperty("lgort2")
    private String acceptFactory;

    /**
     * 是否最后一卷
     */
    @JsonProperty("zzhyj")
    private String lastMasterCode;

    /**
     * we批次号
     */
    @JsonProperty("charg1")
    private String weBatchCode;

}
